# 使用selenium 需要先导入selenium 模块
from selenium import webdriver
import time
from selenium.webdriver.common.by import By

# 打开浏览器
d = webdriver.Chrome()  #大写C 打开谷歌浏览器

# 打开指定的网址
d.get("https://www.baidu.com")
time.sleep(2)

# 方法一、根据 id 定位到 百度 搜索框
# search_ele = d.find_element(By.ID, 'kw')  # 查找到 id 为 kw 的元素

# 方法二、根据 name 定位到 百度搜索框
# search_ele = d.find_element(By.NAME, 'wd')  # 查找到 name 为 wd 的元素

# 方法三、根据 class 定位到 百度搜索框
search_ele = d.find_element(By.CLASS_NAME, 's_ipt')  # 查找到 class 为 s_ipt 的元素

# 输入内容 send_keys('输入的内容')
search_ele.send_keys('Python教程')
time.sleep(2)

# 清空已经输入的内容 clear()
search_ele.clear()  # 清空元素上已经输入的内容
time.sleep(2)

# 点击 元素 click()
search_ele.send_keys('Java教程')
button = d.find_element(By.ID, 'su')
button.click()
time.sleep(3)

# 最大化窗口
d.maximize_window()
time.sleep(3)

# 刷新
d.refresh()
time.sleep(3)

# 返回
d.back()
time.sleep(3)

# 前进
d.forward()
time.sleep(3)

# 关闭浏览器
d.quit()


